BCoT: Introduction to Blockchain-Based Internet …
15
• One-Click Dapp
“Oneclickdapp” is a web-based Distributed app creator that can create Dapp using
a simple GUI.
• Metamask
Metamask is a wallet that makes a bridge between the browser and Ethereum
blockchain. It tracks ether value, allowing users to serve ether whenever they
interact with Ethereum Dapps. In addition, Metamask is used directly from the
browser.
• Truffle
Truffle is a blockchain framework that helps Etherium blockchain developers
to develop Ethereum-based decentralized apps. It has a vast library that allows
creating a custom deployment for newly written smart contracts.
• Ganache
Ganache is an Ethereum blockchain-based tool that helps the user to create a
private Ethereum blockchain. Then, users can test their Dapps and execute several
commands on that private blockchain.
7
Challenges of Blockchain of Things
Some of the challenges of BCoT in the arena of Industry 5.0 are as follows.
• Scalability
In real-time blockchain technology, size of each block is constant, and there is
a fixed time interval for creating a new block. In a real-time bitcoin network,
nearly seven transactions are processed per second. In a real-time scenario, seven
transactions per second are a tiny amount. Since the capacity of each block is
tiny and constant as a result, many small transactions are delayed because minors
prefer those transactions which contain high transaction fees. So scalability is a
huge concern in blockchain technology.
• Compromise of privacy
Blockchain is considered a very safe technology for securing privacy. Blockchain
cannot guarantee transactional privacy because values regarding all transactions
and the user’s public keys are visible publicly, disclosing the user’s information.
• Processing power
A blockchain full node requires enormous processing power to validate a block in
the blockchain. Every IoT devices are heterogeneous [109–111], and as a result,
processing power is different for every node, and some lightweight node cannot
run highweight blockchain algorithms.